![]() |
OPS 14 - PPCÇ≈680x0ÉvÉçÉOÉâÉÄÇ™ìÆçÏǵǃǢÇÈǩǫǧǩÇîªífÇ∑ÇÈÅi27-September-96ÅjQ: é©ï™ÇÃ680x0ÉvÉçÉOÉâÉÄÇ™PPCè„Ç≈ìÆçÏǵǃǢÇÈǩǫǧǩÇîªífÇ∑ÇÈÇ…ÇÕÅAǫǧǵÇΩÇÁÇÊÇ¢Ç≈ǵÇÂǧǩÅH
A: ç≈ó«ÇÃï˚ñ@ÇÕÅAÉÜÉjÉoÅ[ÉTÉãÅEÉCÉìÉ^ÉtÉFÅ[ÉXÅEÉtÉ@ÉCÉã Gestalt.hÇ…ãLç⁄Ç≥ÇÍǃǢÇÈGestaltÉZÉåÉNÉ^ÇégópÇ∑ÇÈDZÇΔÇ≈Ç∑ÅB
enum { gestaltSysArchitecture = 'sysa',/* ñ{óàÇÃÉVÉXÉeÉÄÉAÅ[ÉLÉeÉNÉ`ÉÉ */ gestalt68k = 1, /* Motorola MC68kÉAÅ[ÉLÉeÉNÉ`ÉÉ */ gestaltPowerPC = 2/* IBM PowerPCÉAÅ[ÉLÉeÉNÉ`ÉÉ */ }; DZÇÃÉZÉåÉNÉ^ÇégópǵÇΩèÍçáÅAìñäY68KÉvÉçÉOÉâÉÄÇÕà»â∫ÇÃÇÊǧDžǻÇÈÇ≈ǵÇÂǧÅB #include #include #include long myattr; OSErr err; err = Gestalt( gestaltSysArchitecture, &myattr;); if (err == noErr) { if (myattr == gestaltPowerPC) { InstallExtraPPCComp(); } } else { // ÉGÉâÅ[èàóù } [ Technical Q&A's : Operating System Services : OS Utilities : OPS14 ] |
![]() |